@charset "utf-8";

@import url(base.css);
.hidden										{ overflow:hidden; width:0; height:0; line-height:0;  display:inline-block;}
.fHide										{ overflow:hidden; width:0; height:0; line-height:0; display:inline-block; position:absolute; top:-999px; left:-999px; }

div#skipnavigation { position: absolute; top: 0; left: 22px; }
div#skipnavigation p { font-size:0px}
/*div#skipnavigation p { visibility:hidden; font-size:0px}*/
div#skipnavigation a { position: absolute; top: -9999px; }
div#skipnavigation a:hover,
div#skipnavigation a:active,
div#skipnavigation a:focus {border:3px solid #ddd; top: 0; display: inline-block; width: 150px; padding: 5px 0; color: #000; background-color: #fff; font-weight: bold; text-align: center; }

.mCol1									{ color:#268362 !important; }
.mCol2									{ color:#3088a6 !important; }
.mCol3									{ color:#5a4ab1 !important; }
.mCol4									{ color:#2c539a !important; }
.mCol5									{ color:#ab4607 !important; }


div.main									{ width:980px; position:relative;  }

body														{ background:url(/img/main/body_bg.gif) 0 0 repeat-x; }

/* userMenu */
div#wrap												{ width:980px; margin:0 auto; }
div#header											{ width:980px; height:140px; display:inline-block; }
div#header h1.logo								{ width:141px; height:81px; padding:10px 0 0 51px; float:left; }
div#header div.headerTop						{ width:720px; float:right; }
div#header div.userBg							{ float:right; text-align:right; height:30px; padding:0 0 0 55px; background:url(/img/layout/userBg_left.gif) 0 0 no-repeat; }
.ie div#header div.userBg						{ width:648px; float:right; text-align:right; height:30px; padding:0 0 0 55px; background:url(/img/layout/userBg_left.gif) 0 0 no-repeat; }
div#header div.userBg ul.userMenu				{ float:right; height:23px; padding:7px 55px 0 0; background:url(/img/layout/userBg_right.gif) 100% 0 no-repeat; }
.ie div#header div.userBg ul.userMenu			{ width:648px; }
div#header div.userBg ul.userMenu li			{ float:left; white-space:nowrap; }
div#header div.userBg ul.userMenu li a			{ color:#fff; padding:0 10px; font-size:11px; display:inline-block; background:url(/img/layout/user_bar.gif) 0 2px no-repeat; }
div#header div.userBg ul.userMenu li a.none		{ background:none; }
div#header div.userBg ul.userMenu li.sel		{ margin:-2px 0 0 0; float:left;  }
.ie6 div#header div.userBg ul.userMenu li.sel	{ width:92px; margin:-2px 0 0 0; float:left;  }
div#header div.userBg ul.userMenu li.sel select			{ width:80px; font-size:12px; color:#8b8b8b; }
div#header div.userBg ul.userMenu li.sel input			{ padding:1px 0 0 0; }
div#header div.userBg ul.userMenu li.last					{ background:url(/img/layout/user_bg.gif) 0 0 no-repeat; margin:-2px 0 0 10px; padding:2px 0 0 12px; }
div#header div.userBg ul.userMenu li.Mratio				{ width:95px; height:21px; margin-top:-3px; padding:1px 0 0 5px; text-align:left; background:url(/img/main/mratio_bg.gif) 0 0 no-repeat; }
div#header div.userBg ul.userMenu li.Mratio a			{ padding:0 1px; background:none; }

div.header_search								{ width:720px; float:right; }
div.header_search form						{ width:406px; display:inline-block; float:left; background:url(/img/layout/search_bg.gif) 0 5px no-repeat; }
.ie6 div.header_search form				{ width:406px; display:inline-block; float:left; background:url(/img/layout/search_bg.gif) 0 6px no-repeat; }
div.search											{ width:406px; padding:5px 0 0 0; }
div.search span.gnbSel						{ width:92px; margin:9px 0 8px 15px; height:16px; overflow:hidden; display:inline-block; }
div.search span.gnbSel select				{ width:94px; display:inline-block; margin:-1px; }
div.search input.it								{ width:227px; margin:4px 0; height:20px; border:0; font-size:11px; padding:3px 0 3px 5px; }
.ie6 div.search input.it							{ width:227px; margin:4px 0; height:16px; border:0; font-size:16px; padding:3px 0 3px 5px; }

div.search2											{ width:326px; padding:3px 0 0 25px; display:inline-block; }
div.search2 p.tit									{ width:65px; padding:0 5px 0 0; float:left; }
div.search2 p.txt									{ float:left; width:255px; height:17px; overflow:hidden; }
div.search2 p.txt span							{ float:left; display:inline-block; padding:1px 0 0 0; }
div.search2 p.txt span a						{ color:#666; padding:0 7px 0 0; margin:0 6px 0 0; white-space: nowrap; background:url(/img/layout/search_bar.gif) 100% 0 no-repeat; }
div.search2 p.txt span a.last				{ padding:0; margin:0; background:none; }
div.header_search div.header_link		{ width:250px; padding:4px 0 0 0; float:right;  }


/* gnb */
div#gnbMenu										{ width:980px; height:41px; padding:0; position:relative; display:inline-block;  z-index:9; background:url(/img/layout/gnb_bg.gif) 0 0 no-repeat; }
div#gnbMenu div.first							{ float:left; width:100px; padding:10px 42px 0 34px; background:none; }
div#gnbMenu div.first a						{ display:inline-block; width:80px; padding:10px; }
ul#gnb													{ width:794px; float:left; height:41px; display:inline-block; overflow:hidden; }
ul#gnb li.gnbMenu2								{ float:left; padding:12px 1px 0 0; background:url(/img/layout/gnb_bar.gif) 0 19px no-repeat; }
ul#gnb li.gnbMenu2.first2					{ background:none; }
ul#gnb li.gnbMenu2.first a					{ display:inline-block; padding:5px 10px; }
ul#gnb li.gnbMenu2 a							{ display:inline-block; padding:5px 22px; text-align:center; }
ul#gnb li.gnbMenu2.last						{ padding:14px 86px 0 0; background:none; float:right; }
ul#gnb li.gnbMenu2.last a					{ display:inline-block; padding:5px 10px; }


ul#gnb div.gnbSub								{ width:980px; position:absolute; bottom:-32px; left:0; height:31px; padding:0 4px 0 0; background:url(/img/layout/gnbSub_bg.gif) 0 0 no-repeat; }
ul#gnb div.gnbSub ul							{ height:31px; overflow:hidden; }
ul#gnb div.gnbSub ul li						{ float:left; padding:5px 0; }
ul#gnb div.gnbSub ul li a						{ color:#000; display:inline-block; padding:5px 9px 5px 8px; width:auto; vertical-align:top; background:url(/img/layout/gnbSub_bul.gif) 0 10px no-repeat; white-space:nowrap; }
ul#gnb div.gnbSub ul li a.on,
ul#gnb div.gnbSub ul li a:hover			{ font-weight:bold; letter-spacing:-1px; text-decoration:none; }

/* gnbSub 위치 및 넓이값(ie6) */
ul#gnb div.gnbSub1 ul							{ padding-left:160px; }
ul#gnb div.gnbSub2 ul							{ padding-left:80px; width:870px;}
ul#gnb div.gnbSub3 ul							{ padding-left:50px; }
ul#gnb div.gnbSub4 ul							{ padding-left:50px; width:900px;}
ul#gnb div.gnbSub5 ul							{ padding-left:140px; }
ul#gnb div.gnbSub6 ul							{ padding-left:116px; }
ul#gnb div.gnbSub7 ul							{ padding-left:375px; }


/* allMenuLayer */
div#allMenuLayer									{ width:980px; z-index:99999; position:absolute; top:41px; left:0; display:none; padding:0 0 21px 0; }
body#spring div#allMenuLayer			{ background:url(/img/layout/spring/layer_bg.gif) 0 100% no-repeat #fff; }
body#summer div#allMenuLayer			{ background:url(/img/layout/summer/layer_bg.gif) 0 100% no-repeat #fff; }
body#fall div#allMenuLayer					{ background:url(/img/layout/fall/layer_bg.gif) 0 100% no-repeat #fff; }
body#winter div#allMenuLayer			{ background:url(/img/layout/winter/layer_bg.gif) 0 100% no-repeat #fff; }

body#spring div.allMenuLayer2			{ width:914px; padding:0 30px; border-left:3px solid #729743; border-right:3px solid #729743; display:inline-block; }
body#summer div.allMenuLayer2		{ width:914px; padding:0 30px; border-left:3px solid #445c82; border-right:3px solid #445c82; display:inline-block; }
body#fall div.allMenuLayer2				{ width:914px; padding:0 30px; border-left:3px solid #794f2f; border-right:3px solid #794f2f; display:inline-block; }
body#winter div.allMenuLayer2			{ width:914px; padding:0 30px; border-left:3px solid #445c82; border-right:3px solid #445c82; display:inline-block; }

div.allMenu1											{ width:864px; padding:20px 0 20px 50px; border-bottom:1px solid #d6d6d6; display:inline-block; }
div.allMenu2											{ width:864px; padding:20px 0 10px 50px; display:inline-block; }
div.allMenuLayer2 ul.layer					{ width:216px; float:left; }
div.allMenuLayer2 ul.layer li.layerMenu						{ width:216px; overflow:hidden; }
li.layerMenu ul										{ padding:12px 0 0 5px; }
li.layerMenu ul li									{ padding:3px 0 2px 10px; background:url(/img/common/lnbSub_bul.gif) 0 8px no-repeat; }
li.layerMenu ul li a								{ padding:0 !important; width:auto !important; }
li.layerMenu ul li a:hover						{ font-weight:bold; color:#df4002; letter-spacing:-1px; }
div#allMenuLayer p.close						{ width:980px; text-align:center; position:absolute; }
div#allMenuLayer p.close a					{ padding:0 !important; }


div.mainVisual										{ width:980px; display:inline-block; min-height:275px; margin-bottom:5px; position:relative; }
.ie6 div.mainVisual									{ width:980px; display:inline-block; height:275px; margin-bottom:5px; position:relative; }

div.popup												{ float:left; display:inline-block; padding:0 0 0 28px;}
div#popupZone											{ display:inline-block; min-height:275px;  position:relative; width:292px; }
.ie6 div#popupZone										{ display:inline-block; height:275px;  position:relative; width:292px; }
div#noti_pop											{ width:250px;  padding:0 0 0 10px;}
div#noti_pop ul.noti_pop_list				{ }
div#noti_pop ul.noti_pop_list li a			{ display:inline-block; }

div#noti_pop ul.noti_pop_list li span#npop_num1			{  top:29px; left:70px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num2			{ top:42px; left:46px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num3			{ top:60px; left:29px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num4			{ top:83px; left:15px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num5			{ top:105px; left:7px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num6			{ top:130px; left:2px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num7			{ top:158px; left:5px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num8			{ top:180px; left:11px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num9			{ top:200px; left:22px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num10		{ top:220px; left:36px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num11		{ top:240px; left:58px; z-index:1; }
div#noti_pop ul.noti_pop_list li span#npop_num12		{ top:250px; left:82px; z-index:1; }
div#noti_pop ul.noti_pop_list li span a			{ background:none; display:inline-block; font-size:11px; line-height:100%; }
div#noti_pop ul.noti_pop_list li span.on a		{ background:none; }
div.popup p.ctrl												{ position:absolute; left:0px; bottom:3px; width:57px; z-index:1; }
div.popup p.ctrl span										{ padding:0 1px 0 0; }

div.flash															{ float:right; display:inline-block; padding:0; z-index:-1; position:absolute; top:0; left:0;background:url(/img/main/mainVisual_bg.gif) 0 0 no-repeat; }

p.visual_link1													{ float:right; padding:36px 0 0 0; text-align:right;}

/*flash 텍스트추가*/
div.mainVisual p.po_main												{ position:absolute; top:45px; left:490px; }
div.mainVisual p.po_main2											{ position:absolute; top:109px; right:119px; }

div.main div.mCon															{ width:980px; overflow:hidden; margin-bottom:15px;}
div.main div.mCon div.mL													{ width:227px; float:left;}

body#spring div.mL div.ml1				{ width:223px; height:127px; background:url(/img/main_spring/ml1Bg.gif) no-repeat; margin-bottom:6px;}
body#summer div.mL div.ml1			{ width:223px; height:127px; background:url(/img/main/ml1Bg.gif) no-repeat; margin-bottom:6px;}
body#fall div.mL div.ml1					{ width:223px; height:127px; background:url(/img/main_fall/ml1Bg.gif) no-repeat; margin-bottom:6px;}
body#winter div.mL div.ml1				{ width:223px; height:127px; background:url(/img/main_winter/ml1Bg.gif) no-repeat; margin-bottom:6px;}

div.mL div.ml1 p.mTit														{ padding:4px 5px;}
div.mL div.ml1 p.sms														{ text-align:center; padding:6px 0 8px 0;}
div.mL div.ml1 p.sms a														{ padding:0 3px; display:inline-block;}
div.mL div.ml1 ul.sList														{ padding:0 0 0 17px; overflow:hidden;}
div.mL div.ml1 ul.sList li													{ float:left; width:100px; padding-bottom:1px;}
div.mL div.ml2																	{ width:223px; height:85px; background:url(/img/main/ml2Bg.gif) no-repeat; margin-bottom:6px;}
div.mL div.ml2 p.mTit														{ padding:5px;}
div.mL div.ml2 p.info															{ text-align:center; padding-top:2px;}
div.mL div.ml2 p.info a														{ padding-right:2px; display:inline-block;}

div.mL div.ml3																	{ width:223px; position:relative; background:url(/img/main/ml3Bg.gif) 0 16px no-repeat; margin-bottom:5px;}
div.mL div.ml3 ul.gtab														{ width:223px; height:106px;}
div.mL div.ml3 ul.gtab li.tabList										{ float:left; height:106px; padding-right:2px;}
div.mL div.ml3 ul.gtab li.tabList div.tab_cont					{ top:33px; left:0;}
ul.gtab li.tabList div.tab_cont ul.tlist								{ padding-left:58px; background:url(/img/main/gTabBg.gif) 1px 0 no-repeat; }
ul.gtab li.tabList div.tab_cont ul.tlist li								{ background:url(/img/main/g_ico.gif) 0 5px no-repeat; padding:0 0 1px 7px}
ul.gtab li.tabList div.tab_cont ul.tlist li a							{ display:inline-block; font-size:11px; white-space:nowrap; }
ul.gtab li.tabList div.tab_cont ul.mtabIco							{ background:url(/img/main/mtabIco_bg.gif) 1px 0 no-repeat; padding:5px 0 0 96px;}
ul.gtab li.tabList div.tab_cont ul.mtabIco li						{ padding-bottom:0px;}
ul.gtab li.tabList div.tab_cont p.mtabp								{ padding:3px 0 0 30px;}

div.mL div.ml4																	{ width:225px;}
div.mL div.ml4 p																{ text-align:center;}
div.mL div.ml4 p a															{ display:inline-block;}
div.mL div.ml4 p a.pr3														{ padding-right:3px;}
div.main div.mCon div.mC												{ width:460px; float:left; padding:0 32px;}
div.mc1																				{ width:455px; display:inline-block; position:relative; }
div.mc1 ul.tab																	{ width:455px; float:left; background:url(/img/main/tLine.gif) 0 21px repeat-x; }
div.mc1 ul.tab li.tabList													{ float:left; height:140px; }
div.mc1 ul.tab li.tabList div.tab_cont								{ top:28px; left:0; width:455px; }
div.mc1 ul.tab li.btn_more												{ width:56px; position:absolute; display:inline-block; top:-25px; right:2px; background:none;}
div.mc1 p.btn_more												{ width:56px; position:absolute; display:inline-block; top:-25px; right:2px; background:none;}
div.mc1 ul.nList																{ padding-left:2px; position:relative; }
div.mc1 ul.nList li																{ background:url(/img/main/n_ico.gif) 0 6px no-repeat; padding:2px 0 3px 7px; overflow:hidden;}
div.mc1 ul.nList li a															{ display:inline-block; width:370px; float:left;}
div.mc1 ul.nList li a:hover													{ font-weight:bold; letter-spacing:-1px;}
div.mc1 ul.nList li span														{ float:right; padding-right:8px;}

/* 130426 - 웹접근성으로 인해 버튼 추가 삽입 - 이인경 */
div.mc2																				{ width:444px; overflow:hidden; background:url(/img/main/tvbox.gif) 1px 0 no-repeat; padding:8px 0 8px 14px; margin:11px 0 17px 0;}
div.mc2 p.tv																		{ width:63px; float:left; background:url(/img/main/tvbg.gif) 1px 0 no-repeat; padding:2px 0 0 18px; font-size:11px;  }
div.mc2 ul.txt																	{ width:316px; height:16px; float:left; background:url(/img/main/txtbg.gif) 1px 0 no-repeat;}
div.mc2 ul.txt li																	{ width:306px; height:16px; overflow:hidden; }
div.mc2 ul.txt li a																{ color:#fff; padding:2px 0 0 10px; font-size:11px; display:inline-block; white-space:nowrap; }
div.mc2 p.play																	{ width:37px; float:left; padding:1px 0 0 4px; }
div.mc2 p.play a																{ float:left; }


div.mc3																				{ width:458px; height:135px; margin-bottom:15px; overflow:hidden;}
div.mc3 p.tIt																		{ padding-bottom:10px; width:100%;}
div.mc3 dl.news																{ width:107px; height:104px; margin-right:5px; float:left; text-align:center;}
div.mc3 dl.news.pd															{ padding:0 9px;}
div.mc3 dl.news dt															{ width:107px; height:88px; background:url(/img/main/newsBg.gif) no-repeat;}
div.mc3 dl.news dt img														{ width:90px; height:65px; padding:7px 9px;}
div.mc3 dl.news dt a														{ display:block;}
div.mc3 dl.news dd a														{display:block; font-size:11px;}
div.mc3 p.ucc																	{ float:right; width:110px; padding-top:2px;}
div.mc4																				{ width:460px; height:54px; overflow:hidden; background:url(/img/main/mc4_bg.gif) 0 0 no-repeat;}
div.mc4 ul																			{ width:336px; display:inline-block; float:left; padding-top:11px; }
div.mc4 ul li																		{ float:left; padding:0 10px;}
div.mc4 ul li a img.pt															{ padding-top:4px; }
div.mc4 p																			{ padding-top:5px;}
div.main div.mCon div.mR													{ width:228px; float:right}

body#spring div.mR div.mr1				{ width:224px; height:95px; padding:0; background:url(/img/main_spring/mr1_bg_2.gif) 1px 0 no-repeat; margin-bottom:5px; }
body#summer div.mR div.mr1			{ width:224px; height:95px; padding:0; background:url(/img/main/mr1_bg_2.gif) 1px 0 no-repeat; margin-bottom:5px; }
body#fall div.mR div.mr1					{ width:224px; height:95px; padding:0; background:url(/img/main_fall/mr1_bg_2.gif) 1px 0 no-repeat; margin-bottom:5px; }
body#winter div.mR div.mr1			{ width:224px; height:95px; padding:0; background:url(/img/main_winter/mr1_bg_2.gif) 1px 0 no-repeat; margin-bottom:5px; }

div.mR div.mr1 dl																{ width:200px; height:115px; padding:0 0 0 16px;}
div.mR div.mr1 dl dt															{ width:200px; display:inline-block; padding:11px 0 16px 0;}
div.mR div.mr1 dl dt span.sL											{ display:inline-block; float:left; width:95px;}
div.mR div.mr1 dl dt span.sR											{ display:inline-block; float:right; width:75px; font-weight:bold; color:#fff; padding-top:1px;}
div.mR div.mr1 dl dd															{ width:190px; padding-left:5px; height:35px; overflow:hidden; }
div.mR div.mr1 dl dd ul li													{ background:url(/img/main/mr1_bul.gif) 0 5px no-repeat; padding:0 0 5px 8px; font-size:11px;}
div.mR div.mr1 dl dd ul li a												{ display:inline-block; font-size:11px;}

p.ban8585																		{ display:inline-block; margin-bottom:3px; }
p.ban8585 a																	{ margin-right:1px; float:left; }

ul.baro_menu									{ width:125px; height:57px; padding:3px 19px 0 80px; background:url(/img/main/baro_menu_bg.gif) 0 0 no-repeat;}
ul.baro_menu li								{ height:12px; padding:1px 0 5px; border-bottom:1px solid #dedede;}
ul.baro_menu li.last							{ border:0 none;}
ul.baro_menu li a								{ width:118px; height:12px; padding:0 0 0 7px; background:url(/img/main/bul_mr_0711.gif) 0 5px no-repeat; display:inline-block; cursor:pointer;}
ul.baro_menu li a img						{ float:left; }
ul.baro_menu li a img.btn_go			{ float:right; }

div.mR div.mr2																	{ width:223px; height:56px; background:url(/img/main/mr2_bg_2.gif) 0 0 no-repeat; margin-bottom:6px}
div.mR div.mr2 p																{ text-align:center;}
div.mR div.mr2 p.tit															{ padding:12px 0 0 0; }
div.mR div.mr2 p.mr_con													{ width:190px; padding:4px 0 0 20px; text-align:center; }
div.mR div.mr2 p.mr_con a												{ display:inline-block; padding-top:0px;}
div.mR div.mr3																	{ width:224px; height:65px; background:url(/img/main/mr3_bg.gif) 1px 0 no-repeat;}
div.mR div.mr3 p.link														{ padding:3px 0 0 10px}
div.mR div.mr3 p.link a														{ display:inline-block; padding:0 12px; background:url(/img/main/sc_bg.gif) 0 10px no-repeat;}
div.mR div.mr3 p.link a.first												{ background:none;}

div.banner														{  width:226px; height:41px; margin-bottom:5px; background:url(/img/main/mr4_bg.gif) 0 0 no-repeat; overflow:hidden;}
div.banner p.baList											{ width:140px; height:28px; float:left; margin:5px 0 0 10px;}
div.banner p.baList a										{ display:inline-block; padding:3px 0px;}
div.banner p.baLink											{ width:57px; float:left; padding:10px 0 10px 5px;}
div.banner p.baLink span									{ display:block; padding-bottom:2px;}

div.site_go														{ width:216px; height:54px; padding:15px 0 0 7px; background:url(/img/main/site_go.gif) 0 0 no-repeat; }
div.site_go p													{ margin-bottom:5px;}


div#tab1_cont													{ width:975px; height:236px; margin:-17px 0 0 0; background:url(/img/main/tab_cont1_bg.gif) 6px 0 no-repeat; }
div#tab1_cont p.tcLink									{ padding:17px 0 20px 0; text-align:center;}
div#tab1_cont p.tcLink a									{ display:inline-block; padding:0 10px;}

div.mtabPos														{  }

div.mtab									{ width:975px; height:277px; padding:0 2px 0 3px; margin-bottom:10px; position:relative; }
body#spring div.mtab				{ background:url(/img/main_spring/mtab_bg.gif) 3px 100% no-repeat; }
body#summer div.mtab			{ background:url(/img/main/mtab_bg.gif) 3px 100% no-repeat; }
body#fall div.mtab					{ background:url(/img/main_fall/mtab_bg.gif) 3px 100% no-repeat; }
body#winter div.mtab				{ background:url(/img/main_winter/mtab_bg.gif) 3px 100% no-repeat; }

div.mtab ul.tab													{ width:947px; height:277px; padding:0 0 0 28px; }
div.mtab ul.tab li.tabList									{ float:left; margin-right:4px;}
div.mtab ul.tab li.tabList div.tab_cont				{ left:0; top:55px; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList									{ width:929px; padding:0 35px; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList li.tabList2					{ width:173px; padding:0 0 0 12px; background:url(/img/main/mtab_bul1.gif) 0 4px no-repeat; font-weight:bold; float:left; color:#000; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList li.tabList2 p.tabList3	{ padding:0 0 6px 9px; background:url(/img/main/mtab_bul2.gif) 0 5px no-repeat; font-weight:normal; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList li.tabList2 p.top			{ margin:10px 0 0 0; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList li.tabList2 p.tabList3 a				{ color:#676664; text-decoration:none; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabList li.tabList2 p.tabList3 a:hover		{ text-decoration:underline; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabIco										{ display:inline-block; padding:11px 33px 0; }
div.mtab ul.tab li.tabList div.tab_cont ul.mtabIco li									{ float:left; width:73px; height:77px; padding:0 14px; }

div#tab2_cont													{ width:665px; height:236px; left:0; top:55px; overflow:hidden; margin:-17px 0 0 0; background:url(/img/main/tab_cont2_bg.jpg) 6px 0 no-repeat;  padding-left:310px;}
div#tab2_cont div.guri_list								{ width:151px; float:left; padding:13px 13px 0 0;}
div#tab2_cont div.guri_list p.guri_tit				{ padding-bottom:12px;}
div#tab2_cont div.guri_list ul							{ margin-left:5px;}
div#tab2_cont div.guri_list ul li						{ padding:0 0 3px 9px; background:url(/img/main/mtab_bul2.gif) 0 5px no-repeat; font-weight:normal; }
/*
div#tab2_cont p.tcLink									{ padding:17px 0 20px 0; text-align:center;}
div#tab2_cont p.tcLink a									{ display:inline-block; padding:0 13px;}
div.mtab ul.tab li.tabList div.tab_cont2													{ left:0; top:55px; display:inline-block;}
*/

div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList									{ width:415px; padding-left:85px; display:inline-block; float:left;}
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList li.tabList2					{ width:180px; padding:0 15px 0 12px; background:url(/img/main/mtab_bul1.gif) 0 4px no-repeat; font-weight:bold; float:left; color:#000; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList li.tabList2 p.tabList3	{ padding:0 0 6px 9px; background:url(/img/main/mtab_bul2.gif) 0 5px no-repeat; font-weight:normal; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList li.tabList2 p.top			{ margin:10px 0 0 0; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList li.tabList2 p.tabList3 a				{ color:#676664; text-decoration:none; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabList li.tabList2 p.tabList3 a:hover		{ text-decoration:underline; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabIco										{ display:inline-block; padding:11px 33px 0; }
div.mtab ul.tab li.tabList div.tab_cont2 ul.mtabIco li									{ float:left; width:73px; height:77px; padding:0 14px; }

div.mtab ul.tab li.tabList div.tab_cont2 div.mtabList2								{ width:470px; float:right; display:inline-block;}
div.mtab ul.tab li.tabList div.tab_cont2 div.mtabList2 p.pTit					{ float:left; width:70px; margin-right:12px;}
div.mtab ul.tab li.tabList div.tab_cont2 div.mtabList2 ul.mList					{ width:175px; float:left; margin-top:5px; }
div.mtab ul.tab li.tabList div.tab_cont2 div.mtabList2 ul.mList li				{ padding:0 0 6px 9px; background:url(/img/main/mtab_bul2.gif) 0 5px no-repeat; }

div#tab3_cont													{ width:975px; height:236px; margin:-17px 0 0 0; background:url(/img/main/tab_cont3_bg.jpg) 6px 0 no-repeat; position:relative; }

div.mtab2															{ width:400px; display:inline-block; margin:23px 0 0 60px; position:relative; float:left;}
div.mtab2 ul.tab2												{ width:400px; padding-top:20px;}
div.mtab2 ul.tab2 li.tabList2								{ background:url(/img/main/tabList2_bg.gif) 0 100%  no-repeat; padding:5px 0 5px 15px; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont		{ top:20px; left:85px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box					{ width:305px; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl				{ width:295px; overflow:hidden; padding-bottom:4px; margin-bottom:5px; border-bottom:2px solid #c4c4c4; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl dt			{ width:83px; height:67px; border:1px solid #c6c6c6; float:left;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl dd			{ width:188px; float:right;padding-right:13px; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl dd p.cul1_t a		{ display:inline-block ;font-weight:bold; color:#333; padding-bottom:3px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl dd p.dul1_con		{ font-size:11px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box dl dd p.dul1_con a	{ font-size:11px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box p.mtab_link a			{ display:inline-block; padding:0 2px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box ul.food_list				{ width:280px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box ul.food_list li			{ background:url(/img/main/n_ico.gif) 0 7px no-repeat; padding:2px 0 3px 7px; overflow:hidden;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box ul.food_list li a		{ display:inline-block; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box ul.food_list li a span.fodL	{ display:inline-block; float:left; width:103px; font-weight:bold; cursor:pointer;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box ul.food_list li a span.fodR	{ display:inline-block; float:left; cursor:pointer; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2					{ width:310px; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl				{ width:310px; overflow:hidden; padding-bottom:4px; margin-bottom:5px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl dt			{ width:73px; height:59px; border:1px solid #c6c6c6; float:left;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl dd			{ width:222px; float:right;padding-right:5px; }
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl dd p.cul1_t a		{ display:inline-block ;font-weight:bold; color:#333; padding-bottom:3px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl dd p.dul1_con		{ font-size:11px;}
div.mtab2 ul.tab2 li.tabList2 div.tab2_cont div.mtab_box2 dl dd p.dul1_con a	{ font-size:11px;}


div.mtab2 ul.tab2 li.tabList2 p.btn					{ position:absolute; top:-13px; right:0px;}
div.tab3_way													{ width:400px;  float:left; padding:22px 0 0 40px;}
div.tab3_way div.way_top								{ margin-bottom:15px;}
div.tab3_way ul.waylist									{ display:inline-block; width:450px;}
div.tab3_way ul.waylist li									{ float:left; padding-right:20px;}
div.tab3_way ul.waylist li.last							{ padding-right:0}

div#tab4_cont													{ width:975px; height:236px; margin:-17px 0 0 0; background:url(/img/main/tab_cont2_bg.gif) 6px 0 no-repeat;  overflow:hidden;}
div.abc																{ width:286px; height:212px; background:url(/img/main/abc_bg.gif) 0 0 no-repeat; margin:12px 0 0 20px; float:left;}
div.abc p.abc_tit												{ padding:19px 0 0 90px;}
div.abc ul															{ padding:30px 0 0 41px;}
div.abc ul li														{ line-height:100%; height:20px; padding-bottom:2px;}
div.library															{ width:355px; float:left; margin: 23px 0 0 24px;}
div.library p.library_tit										{ text-align:center; padding-top:4px;}
div.library p.library_con									{ padding:10px 0 0 13px;}
div.library p.library_all										{ padding:0 0 0 12px; }
div.idea															{ width:265px; height:200px; margin-top:23px; float:left; background:url(/img/main/idea_bg.gif) 0 0 no-repeat;}
div.idea p.idea_tit											{ text-align:center; padding:4px 0 40px 0;}
div.idea p.idea_t												{ padding:0 0 5px 25px;}


div.site																{ width:975px; overflow:hidden; padding:0 0 8px 0; background:url(/img/main/site_bg.gif) 0 0 no-repeat;}
div.site p.spoint												{ float:left; padding:13px 5px 0 20px;}
div.site div.siteLInk											{ float:left; width:385px; padding:9px 0 0 10px; }
div.site div.siteLInk span									{ float:left; display:inline-block; padding:5px 7px; margin-top:2px; }
div.site div.siteLInk ul										{ float:left; width:258px; overflow:hidden; }
div.site div.siteLInk ul.rolling2 li						{ float:left;}
div.site div.siteLInk ul.rolling2 li a					{ display:inline-block; padding:0 19px; }
div.siteGo															{ float:left; padding-top:14px;}
div.siteGo select												{ width:170px; margin-left:10px;}

div.banner2														{ width:980px; margin-top:12px;  padding:14px 0 10px 8px; background:url(/img/main/banner.gif) no-repeat; overflow:hidden;}
div.banner2 p.baList															{ width:900px; float:left; padding-top:3px;}
div.banner2 p.baList a															{ display:inline-block; padding:0 4px;}
div.banner2 p.baLink											{ float:left;}
div.banner2 p.baLink span									{ display:block; padding-bottom:2px;}
/* footer */
div#footerWrap									{ width:100%; height:121px; background:url(/img/layout/footerWrap_bg.gif) 0 0 repeat-x;  margin:30px 0 0 0;}
div.footer												{ width:980px; margin:0 auto; padding:6px 0 0 0; position:relative; }
div.footer ul.footMenu							{ width:980px; padding:0 0 11px 0; text-align:center; display:inline-block; }
div.footer ul.footMenu li						{ display:inline-block; padding:0 10px 0 11px; height:11px; background:url(/img/layout/footMenu_bar.gif) 0 2px no-repeat; }
.ie div.footer ul.footMenu li					{ display:inline; }
div.footer ul.footMenu li.fir					{ background:none; }

div.footAdd											{ width:980px; overflow:hidden; padding:19px 0 30px 0; }
div.footAdd p.footLogo							{ width:146px; padding:5px 0 0 51px; float:left; }
div.footAdd div.add								{ width:600px; float:left; }
div.footAdd div.add address				{ width:600px; }
div.footAdd address em						{ width:600px; display:inline-block; padding:0 0 3px 0; }
div.footAdd cite									{ width:600px; }
div.footAdd p.footQR							{ width:102px; float:right; margin-top:-10px;}

ul.w147												{ width:150px;}

/*모바일버튼 - 130222 이인경*/
div#header div.userBg ul.userMenu li.btnMB a.none			{ padding-left:0; }

/* 웹접근성 마크 */
p.WA													{ position:absolute; top:53px; right:122px;  }
p.WA img												{ width:100px; height:78px; }